package com.zygh.policeasset.pojo;

import cn.afterturn.easypoi.util.PoiElUtil;
import io.swagger.annotations.ApiModelProperty;

/* loaded from: police-asset-2.0-0.0.1-SNAPSHOT.jar:BOOT-INF/classes/com/zygh/policeasset/pojo/Hardwit.class */
public class Hardwit {
    private Integer id;
    @ApiModelProperty("项目编号")
    private String buildNum;
    @ApiModelProperty("折旧年限")
    private Integer depreciationPeriod;
    @ApiModelProperty("折旧率")
    private Integer depreciationRate;
    @ApiModelProperty("硬件资产编号")
    private String assetNum;
    @ApiModelProperty("合同名称")
    private String pactName;
    @ApiModelProperty("大类名称")
    private String witbigName;
    @ApiModelProperty("小类名称")
    private String witsmallName;
    @ApiModelProperty("设备名称")
    private String facilityName;
    @ApiModelProperty("设备IP")
    private String facilityIp;
    @ApiModelProperty("启用日期")
    private String startTime;
    @ApiModelProperty("竣工验收日期")
    private String stopTime;
    @ApiModelProperty("启用价值")
    private String startMoney;
    @ApiModelProperty("预计使用年限")
    private String planYear;
    @ApiModelProperty("质保期限")
    private String qualityYear;
    @ApiModelProperty("位置详细信息")
    private String place;
    @ApiModelProperty("品牌名称")
    private String brandName;
    @ApiModelProperty("品牌型号")
    private String brandType;
    @ApiModelProperty("负责民警")
    private String takePolice;
    @ApiModelProperty("建设单位")
    private String construcName;
    @ApiModelProperty("承建单位")
    private String buildName;
    @ApiModelProperty("运维单位")
    private String maintainName;
    @ApiModelProperty("供电方式")
    private String powerType;
    @ApiModelProperty("是否启用")
    private String whetherEnable;
    @ApiModelProperty("供电正常")
    private String whetherPower;
    @ApiModelProperty("联网正常")
    private String whetherNetwork;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("创建日期")
    private String createTime;
    @ApiModelProperty("录入人员id")
    private Integer userId;
    @ApiModelProperty("审核状态")
    private String approvalStatus;
    @ApiModelProperty("资产状态")
    private String assetsStatus;
    @ApiModelProperty("资产大类编号")
    private String bigNum;
    @ApiModelProperty("资产小类编号")
    private String smallNum;
    @ApiModelProperty("建设单位")
    private String construcUnit;
    @ApiModelProperty("承建单位")
    private String buildUnit;
    @ApiModelProperty("运维单位")
    private String maintainUnit;
    @ApiModelProperty("设备暂停时间")
    private String stopRunTime;
    @ApiModelProperty("标段名称")
    private String sectionName;
    @ApiModelProperty("标段id")
    private Integer sectionId;
    @ApiModelProperty("公司ID")
    private Integer companyId;
    @ApiModelProperty("审批使用的下一级ID")
    private Integer nextId;
    @ApiModelProperty("流程id")
    private String stepsId;
    @ApiModelProperty("已通过下一级ID")
    private String passNextId;
    @ApiModelProperty("已拒绝下一级ID")
    private String rejectedNextId;
    @ApiModelProperty("说明")
    private String explanation;
    @ApiModelProperty("新增或修改")
    private String addOrUpdate;
    @ApiModelProperty("角色ID")
    private String roleId;
    @ApiModelProperty("转移·地址")
    private String address;
    @ApiModelProperty("转移·备注")
    private String transferRemark;
    @ApiModelProperty("大修·备注")
    private String overhaulRemark;
    @ApiModelProperty("大修·起始金额")
    private String overhaulStartMoney;
    @ApiModelProperty("拆除·备注")
    private String teardownRemark;
    @ApiModelProperty("转移折旧年限")
    private Integer transferDepreciationPeriod;
    @ApiModelProperty("转移折旧率")
    private Integer transferDepreciationRate;
    @ApiModelProperty("大修折旧年限")
    private Integer overhaulDepreciationPeriod;
    @ApiModelProperty("大修时间")
    private String overhaulTime;
    @ApiModelProperty("设备照片")
    private String images;
    @ApiModelProperty("付款日期")
    private String paymentTime;
    @ApiModelProperty("审计结算时间")
    private String audit_time;
    @ApiModelProperty("数据标签ID")
    private Integer dataLabelsId;
    @ApiModelProperty("开始计提折旧日期")
    private String startProvisionDate;
    @ApiModelProperty("分类编号")
    private Integer assetsClassificationId;
    @ApiModelProperty("分类父编号")
    private Integer assetsClassificationPid;
    @ApiModelProperty("分类编号名称")
    private String assetsClassificationName;
    @ApiModelProperty("分类父编号名称")
    private String assetsClassificationPName;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setBuildNum(String buildNum) {
        this.buildNum = buildNum;
    }

    public void setDepreciationPeriod(Integer depreciationPeriod) {
        this.depreciationPeriod = depreciationPeriod;
    }

    public void setDepreciationRate(Integer depreciationRate) {
        this.depreciationRate = depreciationRate;
    }

    public void setAssetNum(String assetNum) {
        this.assetNum = assetNum;
    }

    public void setPactName(String pactName) {
        this.pactName = pactName;
    }

    public void setWitbigName(String witbigName) {
        this.witbigName = witbigName;
    }

    public void setWitsmallName(String witsmallName) {
        this.witsmallName = witsmallName;
    }

    public void setFacilityName(String facilityName) {
        this.facilityName = facilityName;
    }

    public void setFacilityIp(String facilityIp) {
        this.facilityIp = facilityIp;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public void setStopTime(String stopTime) {
        this.stopTime = stopTime;
    }

    public void setStartMoney(String startMoney) {
        this.startMoney = startMoney;
    }

    public void setPlanYear(String planYear) {
        this.planYear = planYear;
    }

    public void setQualityYear(String qualityYear) {
        this.qualityYear = qualityYear;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public void setBrandType(String brandType) {
        this.brandType = brandType;
    }

    public void setTakePolice(String takePolice) {
        this.takePolice = takePolice;
    }

    public void setConstrucName(String construcName) {
        this.construcName = construcName;
    }

    public void setBuildName(String buildName) {
        this.buildName = buildName;
    }

    public void setMaintainName(String maintainName) {
        this.maintainName = maintainName;
    }

    public void setPowerType(String powerType) {
        this.powerType = powerType;
    }

    public void setWhetherEnable(String whetherEnable) {
        this.whetherEnable = whetherEnable;
    }

    public void setWhetherPower(String whetherPower) {
        this.whetherPower = whetherPower;
    }

    public void setWhetherNetwork(String whetherNetwork) {
        this.whetherNetwork = whetherNetwork;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public void setApprovalStatus(String approvalStatus) {
        this.approvalStatus = approvalStatus;
    }

    public void setAssetsStatus(String assetsStatus) {
        this.assetsStatus = assetsStatus;
    }

    public void setBigNum(String bigNum) {
        this.bigNum = bigNum;
    }

    public void setSmallNum(String smallNum) {
        this.smallNum = smallNum;
    }

    public void setConstrucUnit(String construcUnit) {
        this.construcUnit = construcUnit;
    }

    public void setBuildUnit(String buildUnit) {
        this.buildUnit = buildUnit;
    }

    public void setMaintainUnit(String maintainUnit) {
        this.maintainUnit = maintainUnit;
    }

    public void setStopRunTime(String stopRunTime) {
        this.stopRunTime = stopRunTime;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public void setSectionId(Integer sectionId) {
        this.sectionId = sectionId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public void setNextId(Integer nextId) {
        this.nextId = nextId;
    }

    public void setStepsId(String stepsId) {
        this.stepsId = stepsId;
    }

    public void setPassNextId(String passNextId) {
        this.passNextId = passNextId;
    }

    public void setRejectedNextId(String rejectedNextId) {
        this.rejectedNextId = rejectedNextId;
    }

    public void setExplanation(String explanation) {
        this.explanation = explanation;
    }

    public void setAddOrUpdate(String addOrUpdate) {
        this.addOrUpdate = addOrUpdate;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setTransferRemark(String transferRemark) {
        this.transferRemark = transferRemark;
    }

    public void setOverhaulRemark(String overhaulRemark) {
        this.overhaulRemark = overhaulRemark;
    }

    public void setOverhaulStartMoney(String overhaulStartMoney) {
        this.overhaulStartMoney = overhaulStartMoney;
    }

    public void setTeardownRemark(String teardownRemark) {
        this.teardownRemark = teardownRemark;
    }

    public void setTransferDepreciationPeriod(Integer transferDepreciationPeriod) {
        this.transferDepreciationPeriod = transferDepreciationPeriod;
    }

    public void setTransferDepreciationRate(Integer transferDepreciationRate) {
        this.transferDepreciationRate = transferDepreciationRate;
    }

    public void setOverhaulDepreciationPeriod(Integer overhaulDepreciationPeriod) {
        this.overhaulDepreciationPeriod = overhaulDepreciationPeriod;
    }

    public void setOverhaulTime(String overhaulTime) {
        this.overhaulTime = overhaulTime;
    }

    public void setImages(String images) {
        this.images = images;
    }

    public void setPaymentTime(String paymentTime) {
        this.paymentTime = paymentTime;
    }

    public void setAudit_time(String audit_time) {
        this.audit_time = audit_time;
    }

    public void setDataLabelsId(Integer dataLabelsId) {
        this.dataLabelsId = dataLabelsId;
    }

    public void setStartProvisionDate(String startProvisionDate) {
        this.startProvisionDate = startProvisionDate;
    }

    public void setAssetsClassificationId(Integer assetsClassificationId) {
        this.assetsClassificationId = assetsClassificationId;
    }

    public void setAssetsClassificationPid(Integer assetsClassificationPid) {
        this.assetsClassificationPid = assetsClassificationPid;
    }

    public void setAssetsClassificationName(String assetsClassificationName) {
        this.assetsClassificationName = assetsClassificationName;
    }

    public void setAssetsClassificationPName(String assetsClassificationPName) {
        this.assetsClassificationPName = assetsClassificationPName;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof Hardwit)) {
            return false;
        }
        Hardwit other = (Hardwit) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null) {
            if (other$id != null) {
                return false;
            }
        } else if (!this$id.equals(other$id)) {
            return false;
        }
        Object this$buildNum = getBuildNum();
        Object other$buildNum = other.getBuildNum();
        if (this$buildNum == null) {
            if (other$buildNum != null) {
                return false;
            }
        } else if (!this$buildNum.equals(other$buildNum)) {
            return false;
        }
        Object this$depreciationPeriod = getDepreciationPeriod();
        Object other$depreciationPeriod = other.getDepreciationPeriod();
        if (this$depreciationPeriod == null) {
            if (other$depreciationPeriod != null) {
                return false;
            }
        } else if (!this$depreciationPeriod.equals(other$depreciationPeriod)) {
            return false;
        }
        Object this$depreciationRate = getDepreciationRate();
        Object other$depreciationRate = other.getDepreciationRate();
        if (this$depreciationRate == null) {
            if (other$depreciationRate != null) {
                return false;
            }
        } else if (!this$depreciationRate.equals(other$depreciationRate)) {
            return false;
        }
        Object this$assetNum = getAssetNum();
        Object other$assetNum = other.getAssetNum();
        if (this$assetNum == null) {
            if (other$assetNum != null) {
                return false;
            }
        } else if (!this$assetNum.equals(other$assetNum)) {
            return false;
        }
        Object this$pactName = getPactName();
        Object other$pactName = other.getPactName();
        if (this$pactName == null) {
            if (other$pactName != null) {
                return false;
            }
        } else if (!this$pactName.equals(other$pactName)) {
            return false;
        }
        Object this$witbigName = getWitbigName();
        Object other$witbigName = other.getWitbigName();
        if (this$witbigName == null) {
            if (other$witbigName != null) {
                return false;
            }
        } else if (!this$witbigName.equals(other$witbigName)) {
            return false;
        }
        Object this$witsmallName = getWitsmallName();
        Object other$witsmallName = other.getWitsmallName();
        if (this$witsmallName == null) {
            if (other$witsmallName != null) {
                return false;
            }
        } else if (!this$witsmallName.equals(other$witsmallName)) {
            return false;
        }
        Object this$facilityName = getFacilityName();
        Object other$facilityName = other.getFacilityName();
        if (this$facilityName == null) {
            if (other$facilityName != null) {
                return false;
            }
        } else if (!this$facilityName.equals(other$facilityName)) {
            return false;
        }
        Object this$facilityIp = getFacilityIp();
        Object other$facilityIp = other.getFacilityIp();
        if (this$facilityIp == null) {
            if (other$facilityIp != null) {
                return false;
            }
        } else if (!this$facilityIp.equals(other$facilityIp)) {
            return false;
        }
        Object this$startTime = getStartTime();
        Object other$startTime = other.getStartTime();
        if (this$startTime == null) {
            if (other$startTime != null) {
                return false;
            }
        } else if (!this$startTime.equals(other$startTime)) {
            return false;
        }
        Object this$stopTime = getStopTime();
        Object other$stopTime = other.getStopTime();
        if (this$stopTime == null) {
            if (other$stopTime != null) {
                return false;
            }
        } else if (!this$stopTime.equals(other$stopTime)) {
            return false;
        }
        Object this$startMoney = getStartMoney();
        Object other$startMoney = other.getStartMoney();
        if (this$startMoney == null) {
            if (other$startMoney != null) {
                return false;
            }
        } else if (!this$startMoney.equals(other$startMoney)) {
            return false;
        }
        Object this$planYear = getPlanYear();
        Object other$planYear = other.getPlanYear();
        if (this$planYear == null) {
            if (other$planYear != null) {
                return false;
            }
        } else if (!this$planYear.equals(other$planYear)) {
            return false;
        }
        Object this$qualityYear = getQualityYear();
        Object other$qualityYear = other.getQualityYear();
        if (this$qualityYear == null) {
            if (other$qualityYear != null) {
                return false;
            }
        } else if (!this$qualityYear.equals(other$qualityYear)) {
            return false;
        }
        Object this$place = getPlace();
        Object other$place = other.getPlace();
        if (this$place == null) {
            if (other$place != null) {
                return false;
            }
        } else if (!this$place.equals(other$place)) {
            return false;
        }
        Object this$brandName = getBrandName();
        Object other$brandName = other.getBrandName();
        if (this$brandName == null) {
            if (other$brandName != null) {
                return false;
            }
        } else if (!this$brandName.equals(other$brandName)) {
            return false;
        }
        Object this$brandType = getBrandType();
        Object other$brandType = other.getBrandType();
        if (this$brandType == null) {
            if (other$brandType != null) {
                return false;
            }
        } else if (!this$brandType.equals(other$brandType)) {
            return false;
        }
        Object this$takePolice = getTakePolice();
        Object other$takePolice = other.getTakePolice();
        if (this$takePolice == null) {
            if (other$takePolice != null) {
                return false;
            }
        } else if (!this$takePolice.equals(other$takePolice)) {
            return false;
        }
        Object this$construcName = getConstrucName();
        Object other$construcName = other.getConstrucName();
        if (this$construcName == null) {
            if (other$construcName != null) {
                return false;
            }
        } else if (!this$construcName.equals(other$construcName)) {
            return false;
        }
        Object this$buildName = getBuildName();
        Object other$buildName = other.getBuildName();
        if (this$buildName == null) {
            if (other$buildName != null) {
                return false;
            }
        } else if (!this$buildName.equals(other$buildName)) {
            return false;
        }
        Object this$maintainName = getMaintainName();
        Object other$maintainName = other.getMaintainName();
        if (this$maintainName == null) {
            if (other$maintainName != null) {
                return false;
            }
        } else if (!this$maintainName.equals(other$maintainName)) {
            return false;
        }
        Object this$powerType = getPowerType();
        Object other$powerType = other.getPowerType();
        if (this$powerType == null) {
            if (other$powerType != null) {
                return false;
            }
        } else if (!this$powerType.equals(other$powerType)) {
            return false;
        }
        Object this$whetherEnable = getWhetherEnable();
        Object other$whetherEnable = other.getWhetherEnable();
        if (this$whetherEnable == null) {
            if (other$whetherEnable != null) {
                return false;
            }
        } else if (!this$whetherEnable.equals(other$whetherEnable)) {
            return false;
        }
        Object this$whetherPower = getWhetherPower();
        Object other$whetherPower = other.getWhetherPower();
        if (this$whetherPower == null) {
            if (other$whetherPower != null) {
                return false;
            }
        } else if (!this$whetherPower.equals(other$whetherPower)) {
            return false;
        }
        Object this$whetherNetwork = getWhetherNetwork();
        Object other$whetherNetwork = other.getWhetherNetwork();
        if (this$whetherNetwork == null) {
            if (other$whetherNetwork != null) {
                return false;
            }
        } else if (!this$whetherNetwork.equals(other$whetherNetwork)) {
            return false;
        }
        Object this$remark = getRemark();
        Object other$remark = other.getRemark();
        if (this$remark == null) {
            if (other$remark != null) {
                return false;
            }
        } else if (!this$remark.equals(other$remark)) {
            return false;
        }
        Object this$createTime = getCreateTime();
        Object other$createTime = other.getCreateTime();
        if (this$createTime == null) {
            if (other$createTime != null) {
                return false;
            }
        } else if (!this$createTime.equals(other$createTime)) {
            return false;
        }
        Object this$userId = getUserId();
        Object other$userId = other.getUserId();
        if (this$userId == null) {
            if (other$userId != null) {
                return false;
            }
        } else if (!this$userId.equals(other$userId)) {
            return false;
        }
        Object this$approvalStatus = getApprovalStatus();
        Object other$approvalStatus = other.getApprovalStatus();
        if (this$approvalStatus == null) {
            if (other$approvalStatus != null) {
                return false;
            }
        } else if (!this$approvalStatus.equals(other$approvalStatus)) {
            return false;
        }
        Object this$assetsStatus = getAssetsStatus();
        Object other$assetsStatus = other.getAssetsStatus();
        if (this$assetsStatus == null) {
            if (other$assetsStatus != null) {
                return false;
            }
        } else if (!this$assetsStatus.equals(other$assetsStatus)) {
            return false;
        }
        Object this$bigNum = getBigNum();
        Object other$bigNum = other.getBigNum();
        if (this$bigNum == null) {
            if (other$bigNum != null) {
                return false;
            }
        } else if (!this$bigNum.equals(other$bigNum)) {
            return false;
        }
        Object this$smallNum = getSmallNum();
        Object other$smallNum = other.getSmallNum();
        if (this$smallNum == null) {
            if (other$smallNum != null) {
                return false;
            }
        } else if (!this$smallNum.equals(other$smallNum)) {
            return false;
        }
        Object this$construcUnit = getConstrucUnit();
        Object other$construcUnit = other.getConstrucUnit();
        if (this$construcUnit == null) {
            if (other$construcUnit != null) {
                return false;
            }
        } else if (!this$construcUnit.equals(other$construcUnit)) {
            return false;
        }
        Object this$buildUnit = getBuildUnit();
        Object other$buildUnit = other.getBuildUnit();
        if (this$buildUnit == null) {
            if (other$buildUnit != null) {
                return false;
            }
        } else if (!this$buildUnit.equals(other$buildUnit)) {
            return false;
        }
        Object this$maintainUnit = getMaintainUnit();
        Object other$maintainUnit = other.getMaintainUnit();
        if (this$maintainUnit == null) {
            if (other$maintainUnit != null) {
                return false;
            }
        } else if (!this$maintainUnit.equals(other$maintainUnit)) {
            return false;
        }
        Object this$stopRunTime = getStopRunTime();
        Object other$stopRunTime = other.getStopRunTime();
        if (this$stopRunTime == null) {
            if (other$stopRunTime != null) {
                return false;
            }
        } else if (!this$stopRunTime.equals(other$stopRunTime)) {
            return false;
        }
        Object this$sectionName = getSectionName();
        Object other$sectionName = other.getSectionName();
        if (this$sectionName == null) {
            if (other$sectionName != null) {
                return false;
            }
        } else if (!this$sectionName.equals(other$sectionName)) {
            return false;
        }
        Object this$sectionId = getSectionId();
        Object other$sectionId = other.getSectionId();
        if (this$sectionId == null) {
            if (other$sectionId != null) {
                return false;
            }
        } else if (!this$sectionId.equals(other$sectionId)) {
            return false;
        }
        Object this$companyId = getCompanyId();
        Object other$companyId = other.getCompanyId();
        if (this$companyId == null) {
            if (other$companyId != null) {
                return false;
            }
        } else if (!this$companyId.equals(other$companyId)) {
            return false;
        }
        Object this$nextId = getNextId();
        Object other$nextId = other.getNextId();
        if (this$nextId == null) {
            if (other$nextId != null) {
                return false;
            }
        } else if (!this$nextId.equals(other$nextId)) {
            return false;
        }
        Object this$stepsId = getStepsId();
        Object other$stepsId = other.getStepsId();
        if (this$stepsId == null) {
            if (other$stepsId != null) {
                return false;
            }
        } else if (!this$stepsId.equals(other$stepsId)) {
            return false;
        }
        Object this$passNextId = getPassNextId();
        Object other$passNextId = other.getPassNextId();
        if (this$passNextId == null) {
            if (other$passNextId != null) {
                return false;
            }
        } else if (!this$passNextId.equals(other$passNextId)) {
            return false;
        }
        Object this$rejectedNextId = getRejectedNextId();
        Object other$rejectedNextId = other.getRejectedNextId();
        if (this$rejectedNextId == null) {
            if (other$rejectedNextId != null) {
                return false;
            }
        } else if (!this$rejectedNextId.equals(other$rejectedNextId)) {
            return false;
        }
        Object this$explanation = getExplanation();
        Object other$explanation = other.getExplanation();
        if (this$explanation == null) {
            if (other$explanation != null) {
                return false;
            }
        } else if (!this$explanation.equals(other$explanation)) {
            return false;
        }
        Object this$addOrUpdate = getAddOrUpdate();
        Object other$addOrUpdate = other.getAddOrUpdate();
        if (this$addOrUpdate == null) {
            if (other$addOrUpdate != null) {
                return false;
            }
        } else if (!this$addOrUpdate.equals(other$addOrUpdate)) {
            return false;
        }
        Object this$roleId = getRoleId();
        Object other$roleId = other.getRoleId();
        if (this$roleId == null) {
            if (other$roleId != null) {
                return false;
            }
        } else if (!this$roleId.equals(other$roleId)) {
            return false;
        }
        Object this$address = getAddress();
        Object other$address = other.getAddress();
        if (this$address == null) {
            if (other$address != null) {
                return false;
            }
        } else if (!this$address.equals(other$address)) {
            return false;
        }
        Object this$transferRemark = getTransferRemark();
        Object other$transferRemark = other.getTransferRemark();
        if (this$transferRemark == null) {
            if (other$transferRemark != null) {
                return false;
            }
        } else if (!this$transferRemark.equals(other$transferRemark)) {
            return false;
        }
        Object this$overhaulRemark = getOverhaulRemark();
        Object other$overhaulRemark = other.getOverhaulRemark();
        if (this$overhaulRemark == null) {
            if (other$overhaulRemark != null) {
                return false;
            }
        } else if (!this$overhaulRemark.equals(other$overhaulRemark)) {
            return false;
        }
        Object this$overhaulStartMoney = getOverhaulStartMoney();
        Object other$overhaulStartMoney = other.getOverhaulStartMoney();
        if (this$overhaulStartMoney == null) {
            if (other$overhaulStartMoney != null) {
                return false;
            }
        } else if (!this$overhaulStartMoney.equals(other$overhaulStartMoney)) {
            return false;
        }
        Object this$teardownRemark = getTeardownRemark();
        Object other$teardownRemark = other.getTeardownRemark();
        if (this$teardownRemark == null) {
            if (other$teardownRemark != null) {
                return false;
            }
        } else if (!this$teardownRemark.equals(other$teardownRemark)) {
            return false;
        }
        Object this$transferDepreciationPeriod = getTransferDepreciationPeriod();
        Object other$transferDepreciationPeriod = other.getTransferDepreciationPeriod();
        if (this$transferDepreciationPeriod == null) {
            if (other$transferDepreciationPeriod != null) {
                return false;
            }
        } else if (!this$transferDepreciationPeriod.equals(other$transferDepreciationPeriod)) {
            return false;
        }
        Object this$transferDepreciationRate = getTransferDepreciationRate();
        Object other$transferDepreciationRate = other.getTransferDepreciationRate();
        if (this$transferDepreciationRate == null) {
            if (other$transferDepreciationRate != null) {
                return false;
            }
        } else if (!this$transferDepreciationRate.equals(other$transferDepreciationRate)) {
            return false;
        }
        Object this$overhaulDepreciationPeriod = getOverhaulDepreciationPeriod();
        Object other$overhaulDepreciationPeriod = other.getOverhaulDepreciationPeriod();
        if (this$overhaulDepreciationPeriod == null) {
            if (other$overhaulDepreciationPeriod != null) {
                return false;
            }
        } else if (!this$overhaulDepreciationPeriod.equals(other$overhaulDepreciationPeriod)) {
            return false;
        }
        Object this$overhaulTime = getOverhaulTime();
        Object other$overhaulTime = other.getOverhaulTime();
        if (this$overhaulTime == null) {
            if (other$overhaulTime != null) {
                return false;
            }
        } else if (!this$overhaulTime.equals(other$overhaulTime)) {
            return false;
        }
        Object this$images = getImages();
        Object other$images = other.getImages();
        if (this$images == null) {
            if (other$images != null) {
                return false;
            }
        } else if (!this$images.equals(other$images)) {
            return false;
        }
        Object this$paymentTime = getPaymentTime();
        Object other$paymentTime = other.getPaymentTime();
        if (this$paymentTime == null) {
            if (other$paymentTime != null) {
                return false;
            }
        } else if (!this$paymentTime.equals(other$paymentTime)) {
            return false;
        }
        Object this$audit_time = getAudit_time();
        Object other$audit_time = other.getAudit_time();
        if (this$audit_time == null) {
            if (other$audit_time != null) {
                return false;
            }
        } else if (!this$audit_time.equals(other$audit_time)) {
            return false;
        }
        Object this$dataLabelsId = getDataLabelsId();
        Object other$dataLabelsId = other.getDataLabelsId();
        if (this$dataLabelsId == null) {
            if (other$dataLabelsId != null) {
                return false;
            }
        } else if (!this$dataLabelsId.equals(other$dataLabelsId)) {
            return false;
        }
        Object this$startProvisionDate = getStartProvisionDate();
        Object other$startProvisionDate = other.getStartProvisionDate();
        if (this$startProvisionDate == null) {
            if (other$startProvisionDate != null) {
                return false;
            }
        } else if (!this$startProvisionDate.equals(other$startProvisionDate)) {
            return false;
        }
        Object this$assetsClassificationId = getAssetsClassificationId();
        Object other$assetsClassificationId = other.getAssetsClassificationId();
        if (this$assetsClassificationId == null) {
            if (other$assetsClassificationId != null) {
                return false;
            }
        } else if (!this$assetsClassificationId.equals(other$assetsClassificationId)) {
            return false;
        }
        Object this$assetsClassificationPid = getAssetsClassificationPid();
        Object other$assetsClassificationPid = other.getAssetsClassificationPid();
        if (this$assetsClassificationPid == null) {
            if (other$assetsClassificationPid != null) {
                return false;
            }
        } else if (!this$assetsClassificationPid.equals(other$assetsClassificationPid)) {
            return false;
        }
        Object this$assetsClassificationName = getAssetsClassificationName();
        Object other$assetsClassificationName = other.getAssetsClassificationName();
        if (this$assetsClassificationName == null) {
            if (other$assetsClassificationName != null) {
                return false;
            }
        } else if (!this$assetsClassificationName.equals(other$assetsClassificationName)) {
            return false;
        }
        Object this$assetsClassificationPName = getAssetsClassificationPName();
        Object other$assetsClassificationPName = other.getAssetsClassificationPName();
        return this$assetsClassificationPName == null ? other$assetsClassificationPName == null : this$assetsClassificationPName.equals(other$assetsClassificationPName);
    }

    protected boolean canEqual(Object other) {
        return other instanceof Hardwit;
    }

    public int hashCode() {
        Object $id = getId();
        int result = (1 * 59) + ($id == null ? 43 : $id.hashCode());
        Object $buildNum = getBuildNum();
        int result2 = (result * 59) + ($buildNum == null ? 43 : $buildNum.hashCode());
        Object $depreciationPeriod = getDepreciationPeriod();
        int result3 = (result2 * 59) + ($depreciationPeriod == null ? 43 : $depreciationPeriod.hashCode());
        Object $depreciationRate = getDepreciationRate();
        int result4 = (result3 * 59) + ($depreciationRate == null ? 43 : $depreciationRate.hashCode());
        Object $assetNum = getAssetNum();
        int result5 = (result4 * 59) + ($assetNum == null ? 43 : $assetNum.hashCode());
        Object $pactName = getPactName();
        int result6 = (result5 * 59) + ($pactName == null ? 43 : $pactName.hashCode());
        Object $witbigName = getWitbigName();
        int result7 = (result6 * 59) + ($witbigName == null ? 43 : $witbigName.hashCode());
        Object $witsmallName = getWitsmallName();
        int result8 = (result7 * 59) + ($witsmallName == null ? 43 : $witsmallName.hashCode());
        Object $facilityName = getFacilityName();
        int result9 = (result8 * 59) + ($facilityName == null ? 43 : $facilityName.hashCode());
        Object $facilityIp = getFacilityIp();
        int result10 = (result9 * 59) + ($facilityIp == null ? 43 : $facilityIp.hashCode());
        Object $startTime = getStartTime();
        int result11 = (result10 * 59) + ($startTime == null ? 43 : $startTime.hashCode());
        Object $stopTime = getStopTime();
        int result12 = (result11 * 59) + ($stopTime == null ? 43 : $stopTime.hashCode());
        Object $startMoney = getStartMoney();
        int result13 = (result12 * 59) + ($startMoney == null ? 43 : $startMoney.hashCode());
        Object $planYear = getPlanYear();
        int result14 = (result13 * 59) + ($planYear == null ? 43 : $planYear.hashCode());
        Object $qualityYear = getQualityYear();
        int result15 = (result14 * 59) + ($qualityYear == null ? 43 : $qualityYear.hashCode());
        Object $place = getPlace();
        int result16 = (result15 * 59) + ($place == null ? 43 : $place.hashCode());
        Object $brandName = getBrandName();
        int result17 = (result16 * 59) + ($brandName == null ? 43 : $brandName.hashCode());
        Object $brandType = getBrandType();
        int result18 = (result17 * 59) + ($brandType == null ? 43 : $brandType.hashCode());
        Object $takePolice = getTakePolice();
        int result19 = (result18 * 59) + ($takePolice == null ? 43 : $takePolice.hashCode());
        Object $construcName = getConstrucName();
        int result20 = (result19 * 59) + ($construcName == null ? 43 : $construcName.hashCode());
        Object $buildName = getBuildName();
        int result21 = (result20 * 59) + ($buildName == null ? 43 : $buildName.hashCode());
        Object $maintainName = getMaintainName();
        int result22 = (result21 * 59) + ($maintainName == null ? 43 : $maintainName.hashCode());
        Object $powerType = getPowerType();
        int result23 = (result22 * 59) + ($powerType == null ? 43 : $powerType.hashCode());
        Object $whetherEnable = getWhetherEnable();
        int result24 = (result23 * 59) + ($whetherEnable == null ? 43 : $whetherEnable.hashCode());
        Object $whetherPower = getWhetherPower();
        int result25 = (result24 * 59) + ($whetherPower == null ? 43 : $whetherPower.hashCode());
        Object $whetherNetwork = getWhetherNetwork();
        int result26 = (result25 * 59) + ($whetherNetwork == null ? 43 : $whetherNetwork.hashCode());
        Object $remark = getRemark();
        int result27 = (result26 * 59) + ($remark == null ? 43 : $remark.hashCode());
        Object $createTime = getCreateTime();
        int result28 = (result27 * 59) + ($createTime == null ? 43 : $createTime.hashCode());
        Object $userId = getUserId();
        int result29 = (result28 * 59) + ($userId == null ? 43 : $userId.hashCode());
        Object $approvalStatus = getApprovalStatus();
        int result30 = (result29 * 59) + ($approvalStatus == null ? 43 : $approvalStatus.hashCode());
        Object $assetsStatus = getAssetsStatus();
        int result31 = (result30 * 59) + ($assetsStatus == null ? 43 : $assetsStatus.hashCode());
        Object $bigNum = getBigNum();
        int result32 = (result31 * 59) + ($bigNum == null ? 43 : $bigNum.hashCode());
        Object $smallNum = getSmallNum();
        int result33 = (result32 * 59) + ($smallNum == null ? 43 : $smallNum.hashCode());
        Object $construcUnit = getConstrucUnit();
        int result34 = (result33 * 59) + ($construcUnit == null ? 43 : $construcUnit.hashCode());
        Object $buildUnit = getBuildUnit();
        int result35 = (result34 * 59) + ($buildUnit == null ? 43 : $buildUnit.hashCode());
        Object $maintainUnit = getMaintainUnit();
        int result36 = (result35 * 59) + ($maintainUnit == null ? 43 : $maintainUnit.hashCode());
        Object $stopRunTime = getStopRunTime();
        int result37 = (result36 * 59) + ($stopRunTime == null ? 43 : $stopRunTime.hashCode());
        Object $sectionName = getSectionName();
        int result38 = (result37 * 59) + ($sectionName == null ? 43 : $sectionName.hashCode());
        Object $sectionId = getSectionId();
        int result39 = (result38 * 59) + ($sectionId == null ? 43 : $sectionId.hashCode());
        Object $companyId = getCompanyId();
        int result40 = (result39 * 59) + ($companyId == null ? 43 : $companyId.hashCode());
        Object $nextId = getNextId();
        int result41 = (result40 * 59) + ($nextId == null ? 43 : $nextId.hashCode());
        Object $stepsId = getStepsId();
        int result42 = (result41 * 59) + ($stepsId == null ? 43 : $stepsId.hashCode());
        Object $passNextId = getPassNextId();
        int result43 = (result42 * 59) + ($passNextId == null ? 43 : $passNextId.hashCode());
        Object $rejectedNextId = getRejectedNextId();
        int result44 = (result43 * 59) + ($rejectedNextId == null ? 43 : $rejectedNextId.hashCode());
        Object $explanation = getExplanation();
        int result45 = (result44 * 59) + ($explanation == null ? 43 : $explanation.hashCode());
        Object $addOrUpdate = getAddOrUpdate();
        int result46 = (result45 * 59) + ($addOrUpdate == null ? 43 : $addOrUpdate.hashCode());
        Object $roleId = getRoleId();
        int result47 = (result46 * 59) + ($roleId == null ? 43 : $roleId.hashCode());
        Object $address = getAddress();
        int result48 = (result47 * 59) + ($address == null ? 43 : $address.hashCode());
        Object $transferRemark = getTransferRemark();
        int result49 = (result48 * 59) + ($transferRemark == null ? 43 : $transferRemark.hashCode());
        Object $overhaulRemark = getOverhaulRemark();
        int result50 = (result49 * 59) + ($overhaulRemark == null ? 43 : $overhaulRemark.hashCode());
        Object $overhaulStartMoney = getOverhaulStartMoney();
        int result51 = (result50 * 59) + ($overhaulStartMoney == null ? 43 : $overhaulStartMoney.hashCode());
        Object $teardownRemark = getTeardownRemark();
        int result52 = (result51 * 59) + ($teardownRemark == null ? 43 : $teardownRemark.hashCode());
        Object $transferDepreciationPeriod = getTransferDepreciationPeriod();
        int result53 = (result52 * 59) + ($transferDepreciationPeriod == null ? 43 : $transferDepreciationPeriod.hashCode());
        Object $transferDepreciationRate = getTransferDepreciationRate();
        int result54 = (result53 * 59) + ($transferDepreciationRate == null ? 43 : $transferDepreciationRate.hashCode());
        Object $overhaulDepreciationPeriod = getOverhaulDepreciationPeriod();
        int result55 = (result54 * 59) + ($overhaulDepreciationPeriod == null ? 43 : $overhaulDepreciationPeriod.hashCode());
        Object $overhaulTime = getOverhaulTime();
        int result56 = (result55 * 59) + ($overhaulTime == null ? 43 : $overhaulTime.hashCode());
        Object $images = getImages();
        int result57 = (result56 * 59) + ($images == null ? 43 : $images.hashCode());
        Object $paymentTime = getPaymentTime();
        int result58 = (result57 * 59) + ($paymentTime == null ? 43 : $paymentTime.hashCode());
        Object $audit_time = getAudit_time();
        int result59 = (result58 * 59) + ($audit_time == null ? 43 : $audit_time.hashCode());
        Object $dataLabelsId = getDataLabelsId();
        int result60 = (result59 * 59) + ($dataLabelsId == null ? 43 : $dataLabelsId.hashCode());
        Object $startProvisionDate = getStartProvisionDate();
        int result61 = (result60 * 59) + ($startProvisionDate == null ? 43 : $startProvisionDate.hashCode());
        Object $assetsClassificationId = getAssetsClassificationId();
        int result62 = (result61 * 59) + ($assetsClassificationId == null ? 43 : $assetsClassificationId.hashCode());
        Object $assetsClassificationPid = getAssetsClassificationPid();
        int result63 = (result62 * 59) + ($assetsClassificationPid == null ? 43 : $assetsClassificationPid.hashCode());
        Object $assetsClassificationName = getAssetsClassificationName();
        int result64 = (result63 * 59) + ($assetsClassificationName == null ? 43 : $assetsClassificationName.hashCode());
        Object $assetsClassificationPName = getAssetsClassificationPName();
        return (result64 * 59) + ($assetsClassificationPName == null ? 43 : $assetsClassificationPName.hashCode());
    }

    public String toString() {
        return "Hardwit(id=" + getId() + ", buildNum=" + getBuildNum() + ", depreciationPeriod=" + getDepreciationPeriod() + ", depreciationRate=" + getDepreciationRate() + ", assetNum=" + getAssetNum() + ", pactName=" + getPactName() + ", witbigName=" + getWitbigName() + ", witsmallName=" + getWitsmallName() + ", facilityName=" + getFacilityName() + ", facilityIp=" + getFacilityIp() + ", startTime=" + getStartTime() + ", stopTime=" + getStopTime() + ", startMoney=" + getStartMoney() + ", planYear=" + getPlanYear() + ", qualityYear=" + getQualityYear() + ", place=" + getPlace() + ", brandName=" + getBrandName() + ", brandType=" + getBrandType() + ", takePolice=" + getTakePolice() + ", construcName=" + getConstrucName() + ", buildName=" + getBuildName() + ", maintainName=" + getMaintainName() + ", powerType=" + getPowerType() + ", whetherEnable=" + getWhetherEnable() + ", whetherPower=" + getWhetherPower() + ", whetherNetwork=" + getWhetherNetwork() + ", remark=" + getRemark() + ", createTime=" + getCreateTime() + ", userId=" + getUserId() + ", approvalStatus=" + getApprovalStatus() + ", assetsStatus=" + getAssetsStatus() + ", bigNum=" + getBigNum() + ", smallNum=" + getSmallNum() + ", construcUnit=" + getConstrucUnit() + ", buildUnit=" + getBuildUnit() + ", maintainUnit=" + getMaintainUnit() + ", stopRunTime=" + getStopRunTime() + ", sectionName=" + getSectionName() + ", sectionId=" + getSectionId() + ", companyId=" + getCompanyId() + ", nextId=" + getNextId() + ", stepsId=" + getStepsId() + ", passNextId=" + getPassNextId() + ", rejectedNextId=" + getRejectedNextId() + ", explanation=" + getExplanation() + ", addOrUpdate=" + getAddOrUpdate() + ", roleId=" + getRoleId() + ", address=" + getAddress() + ", transferRemark=" + getTransferRemark() + ", overhaulRemark=" + getOverhaulRemark() + ", overhaulStartMoney=" + getOverhaulStartMoney() + ", teardownRemark=" + getTeardownRemark() + ", transferDepreciationPeriod=" + getTransferDepreciationPeriod() + ", transferDepreciationRate=" + getTransferDepreciationRate() + ", overhaulDepreciationPeriod=" + getOverhaulDepreciationPeriod() + ", overhaulTime=" + getOverhaulTime() + ", images=" + getImages() + ", paymentTime=" + getPaymentTime() + ", audit_time=" + getAudit_time() + ", dataLabelsId=" + getDataLabelsId() + ", startProvisionDate=" + getStartProvisionDate() + ", assetsClassificationId=" + getAssetsClassificationId() + ", assetsClassificationPid=" + getAssetsClassificationPid() + ", assetsClassificationName=" + getAssetsClassificationName() + ", assetsClassificationPName=" + getAssetsClassificationPName() + PoiElUtil.RIGHT_BRACKET;
    }

    public Integer getId() {
        return this.id;
    }

    public String getBuildNum() {
        return this.buildNum;
    }

    public Integer getDepreciationPeriod() {
        return this.depreciationPeriod;
    }

    public Integer getDepreciationRate() {
        return this.depreciationRate;
    }

    public String getAssetNum() {
        return this.assetNum;
    }

    public String getPactName() {
        return this.pactName;
    }

    public String getWitbigName() {
        return this.witbigName;
    }

    public String getWitsmallName() {
        return this.witsmallName;
    }

    public String getFacilityName() {
        return this.facilityName;
    }

    public String getFacilityIp() {
        return this.facilityIp;
    }

    public String getStartTime() {
        return this.startTime;
    }

    public String getStopTime() {
        return this.stopTime;
    }

    public String getStartMoney() {
        return this.startMoney;
    }

    public String getPlanYear() {
        return this.planYear;
    }

    public String getQualityYear() {
        return this.qualityYear;
    }

    public String getPlace() {
        return this.place;
    }

    public String getBrandName() {
        return this.brandName;
    }

    public String getBrandType() {
        return this.brandType;
    }

    public String getTakePolice() {
        return this.takePolice;
    }

    public String getConstrucName() {
        return this.construcName;
    }

    public String getBuildName() {
        return this.buildName;
    }

    public String getMaintainName() {
        return this.maintainName;
    }

    public String getPowerType() {
        return this.powerType;
    }

    public String getWhetherEnable() {
        return this.whetherEnable;
    }

    public String getWhetherPower() {
        return this.whetherPower;
    }

    public String getWhetherNetwork() {
        return this.whetherNetwork;
    }

    public String getRemark() {
        return this.remark;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public Integer getUserId() {
        return this.userId;
    }

    public String getApprovalStatus() {
        return this.approvalStatus;
    }

    public String getAssetsStatus() {
        return this.assetsStatus;
    }

    public String getBigNum() {
        return this.bigNum;
    }

    public String getSmallNum() {
        return this.smallNum;
    }

    public String getConstrucUnit() {
        return this.construcUnit;
    }

    public String getBuildUnit() {
        return this.buildUnit;
    }

    public String getMaintainUnit() {
        return this.maintainUnit;
    }

    public String getStopRunTime() {
        return this.stopRunTime;
    }

    public String getSectionName() {
        return this.sectionName;
    }

    public Integer getSectionId() {
        return this.sectionId;
    }

    public Integer getCompanyId() {
        return this.companyId;
    }

    public Integer getNextId() {
        return this.nextId;
    }

    public String getStepsId() {
        return this.stepsId;
    }

    public String getPassNextId() {
        return this.passNextId;
    }

    public String getRejectedNextId() {
        return this.rejectedNextId;
    }

    public String getExplanation() {
        return this.explanation;
    }

    public String getAddOrUpdate() {
        return this.addOrUpdate;
    }

    public String getRoleId() {
        return this.roleId;
    }

    public String getAddress() {
        return this.address;
    }

    public String getTransferRemark() {
        return this.transferRemark;
    }

    public String getOverhaulRemark() {
        return this.overhaulRemark;
    }

    public String getOverhaulStartMoney() {
        return this.overhaulStartMoney;
    }

    public String getTeardownRemark() {
        return this.teardownRemark;
    }

    public Integer getTransferDepreciationPeriod() {
        return this.transferDepreciationPeriod;
    }

    public Integer getTransferDepreciationRate() {
        return this.transferDepreciationRate;
    }

    public Integer getOverhaulDepreciationPeriod() {
        return this.overhaulDepreciationPeriod;
    }

    public String getOverhaulTime() {
        return this.overhaulTime;
    }

    public String getImages() {
        return this.images;
    }

    public String getPaymentTime() {
        return this.paymentTime;
    }

    public String getAudit_time() {
        return this.audit_time;
    }

    public Integer getDataLabelsId() {
        return this.dataLabelsId;
    }

    public String getStartProvisionDate() {
        return this.startProvisionDate;
    }

    public Integer getAssetsClassificationId() {
        return this.assetsClassificationId;
    }

    public Integer getAssetsClassificationPid() {
        return this.assetsClassificationPid;
    }

    public String getAssetsClassificationName() {
        return this.assetsClassificationName;
    }

    public String getAssetsClassificationPName() {
        return this.assetsClassificationPName;
    }
}